<?php
/**
 * 毒鸡汤接口
 * @Description 随机返回一句毒鸡汤，支持 json(默认格式)、text(文本)、js(脚本) 三种格式
 * @Author Kernel
 * @Date 20211027
 */

header('Content-Type: text/html; charset=utf-8'); // 设置 utf8 编码

// 引入助手函数
require_once dirname(__FILE__) . DIRECTORY_SEPARATOR . 'Helper' . DIRECTORY_SEPARATOR . 'functions.php';

// 文件名
$fileName = 'dujitang.txt';

// 当前文件所在的绝对路径
$filePath = dirname(__FILE__) . DIRECTORY_SEPARATOR . $fileName;

// 输出格式
$type = trim($_GET['type']) ?? 'json';

// 错误信息
define('ERROR_MSG', '（；´д｀）ゞ 惨！汤煲被砸，一滴鸡汤都没有了！');

// 清除文件缓存
clearstatcache();

// 检测文件是否存在
(!file_exists($filePath)) && uni_print(ERROR_MSG, $type);

// 获取文件所有内容存放到数组中
$contentArr = explode('\n', file_get_contents($filePath));

// 随机读取一行
$content = trim($contentArr[array_rand($contentArr)]) ?? '';

// 输出内容
uni_print($content, $type);

